home *** CD-ROM | disk | FTP | other *** search
/ Guidemac 2 / Guidemac 2.iso / Logiciels divers T1 / Jeux / 3d Paddle Bash! 1.04 / 3d Paddle Bash! README < prev    next >
Text File  |  1993-10-12  |  6KB  |  113 lines

  1.  
  2. 3d Paddle Bash!  README
  3.  
  4.                 10/93
  5.                 Matthew Diamond
  6.     Mailing address:
  7.                 Apt. E2
  8.                 203 Sycamore Avenue
  9.                 Merion PA, 19066
  10.                 USA
  11.     Email address:
  12.                 mdiamond@gradient.cis.upenn.edu (Internet)
  13.  
  14. If you register, it is helpful to me if you mention on your check/envelope/letter which product(s) you are registering for, what version you have, and where you got it from.
  15.  
  16.  
  17. Summary
  18. ------------
  19. 3d Paddle Bash! (v1.04) is a 3d version of pong with customizable computer opponents.  Described in passing by Compuserve Magazine (10/93, p.55) as "a wonderful implementation of Pong..."  It requires:    Color Quickdraw, System 6.0.5+ or 7.0+, 68020 CPU or greater, and 1,000K free memory to run in 8-bit color (700K for 4-bit or less.)
  20.  
  21. 1.04 has no major changes over version 1.03 (though my addresses all changed), but it DOES contain several important bug fixes over version 1.0.  Players of 1.03 who haven't had problems don't need this update.  But if you are a sysop, member of a user's group, or are otherwise likely to distribute the game further, I'd appreciate you spreading this version instead.
  22.  
  23. Shareware.  *This version is free to users who registered for previous versions.*
  24.  
  25.  
  26. Change History
  27. ------------
  28. 1.04 - (10/93) Removed potential screen-display error that never affected anyone.  New mail addresses.  Recompiled with latest versions of my libraries and compiler.  Cosmetic fixes.
  29.  
  30. 1.0.3 - (3/93)  Removed a possible 32-bit addressing conflict in some of the code;  it seems to work.  At least two people with >8 meg. memory had problems until this release.
  31.  
  32. 1.0.1 - (3/93)  Changed title of backgrounded window.  Game now pauses itself and shrinks window when control is passed to another application.  Added email user-id to docs.  Fixed potential case where opponent file might not be closed if an error occurred.
  33.  
  34. 1.0 - (3/93)  Original release.
  35.  
  36.  
  37. List of Files (do not redistribute game without all four files)
  38. ------------
  39. 3d Paddle Bash!                                            -executable
  40. 3d Paddle Bash!  README                -text
  41. 3d Paddle Bash!    WHY?                        -text
  42. Basic Anticipates                                     - example saved opponent
  43.  
  44.  
  45. Requirements
  46. ------------
  47. Color Quickdraw
  48. System 6.0.4 or greater
  49. 68020 CPU or greater
  50. 1000K to run in 8-bit color, 700K for 4-bit or less.
  51.  
  52.  
  53. Trouble-shooting
  54. -------------------
  55. IF THE GAME MOVEMENT IS UNEVEN:
  56.  
  57. The ideal setting for this game is 4-bit color (16 colors);  more colors will not change the appearance of the game and will slow it down.  Certain configurations (i.e. 16 MHz CPU's like the LC and LC II) may even run better in 2- or 4-color mode.
  58.  
  59. Some inits slow the game down, and so does System 7.  Although it is inconvenient, rebooting and turning off extensions may make the game more responsive.  For most people, it's not necessary.
  60.  
  61. IF THE GAME WON'T RUN (CRASH, OR ERROR BOX DURING STARTUP):
  62.  
  63. Check the memory setting:  1000 K is required to run under 8-bit color, 700 K for 4-bit color.
  64.  
  65. AN ERROR OCCURS DURING PLAY:
  66.  
  67. Note the error condition if possible, as well as the conditions that led to the error and whether or not it can be repeated at will.  I am definitely interested in any problems that are found, though I make no guarantees to fix them.
  68.  
  69. A SCREENSAVER, VIRUS SCANNER, AUTODOUBLER etc. KICKS IN DURING PLAY:
  70.  
  71. Screen savers and other utilities that activate when the mouse is moved to a particular spot on the screen may sometimes kick in.  They can be ignored, or turned off beforehand.
  72.  
  73. NOTE:  Changing screen depths while the application is running is not handled.  Please don't do it!
  74.  
  75.  
  76. Guide to Enemy Customization Options
  77. ------------------------------------
  78. The game has 5 built-in opponents in increasing order of difficulty.  You can also customize the current opponent by selecting "Customize Opponent..".  You can even pause a game in progress, change the opponent parameters, then continue play.
  79.  
  80. Edited opponents can be saved or loaded from disk.  There is one sample opponent file, "Basic Anticipates", which is the "Basic" opponent except that anticipation has been turned on, making it a little harder.
  81.  
  82. A brief explanation of each opponent parameter follows.  I recommend playing the built-in opponents for a time before reading this section, because it's more fun to figure out their behavior.  But hey, it's up to you.
  83.  
  84. CLOSE DISTANCE IS:
  85.         Defines how close the ball is to the opponent before it uses the close strategy instead of the distant strategy.  See the Reflexes opponent for an example of an enemy that waits until very close before doing anything.
  86.  
  87. CLOSE STRATEGY:
  88.         Inert - opponent does not move at all
  89.         Follow - opponent tries to follow ball movement exactly
  90.         Antic. - opponent anticipates where ball will be and moves towards that location.
  91.         Smart Return - if checked, opponent tries to hit the ball straight unless player's paddle is almost opposite, in which case opponent tries to hit it obliquely away from the player.  (The SMART HIT OFFSET control helps determine how obliquely to hit it.)
  92.  
  93. DISTANT STRATEGY:
  94.         Same as CLOSE STRATEGY, but is the strategy when ball is not yet close enough (which is determined by the CLOSE DISTANCE IS parameter.)
  95.  
  96. SMART HIT OFFSET:
  97.         Is a fraction of the paddle's width.  When opponent tries to hit the ball obliquely, this is the offset from the center of the paddle it will try for (though the precise direction is randomly determined.)  For example, .50 means the outermost edge of the paddle.
  98.  
  99. PREFERRED SPEED:
  100.         Is the speed the opponent prefers that ball to travel at.  Higher speeds can be very hard on the player, but note that if the opponent slows down the ball constantly it is that much harder for the player to whiz it past the opponent.  The opponent will always accelerate or decelerate the ball towards its preferred speed.
  101.  
  102. SPEED DELTA:
  103.         Is the maximum amount the opponent can slow down/speed up the ball on any given hit.  If 0, the enemy is unable to change the ball speed.  Note that the player can at best speed/slow up the ball by 6 units on any given hit, depending on how close he or she clicked before the ball hit the player's paddle.  So if the opponent can change it 8 units, in the long run the player will have no lasting effect on the ball's velocity.
  104.  
  105. MAX X MOVEMENT:
  106.         The maximum distance in the X direction the opponent paddle can move at one time. 
  107.  
  108. MAX Y MOVEMENT:
  109.         The maximum distance in the Y direction the opponent paddle can move at one time. 
  110.  
  111.  
  112.  
  113.